/*
 * flash_test.h
 *
 *  Created on: Jun 26, 2024
 *      Author: 18050
 */

#ifndef INC_FLASH_TEST_H_
#define INC_FLASH_TEST_H_

#define MIN_ECRASE_SIZE		4096		// 最小擦除尺寸

void flash_test(void);												// FLASH功能测试

void initFlash(void);													// 用户自定义FLASH初始化
void readFlash(uint32_t addr, uint8_t *buf, uint16_t size);		// 用户自定义FLASH读取操作
void writeFlash(uint32_t addr, uint8_t *buf, uint16_t size);		// 用户自定义FALSH写入操作
void eraseFlash(uint32_t addr, uint16_t size);					// 用户自定义FLASH擦除操作


#endif /* INC_FLASH_TEST_H_ */
